﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Mascotas.Master" AutoEventWireup="true" CodeBehind="admin-denuncias.aspx.cs" Inherits="RegistroMascotas2.admin_denuncias" %>
<%@ Register TagPrefix="uc" TagName="MenuUsuario" Src="~/MenuUsuario.ascx" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <div class="adminDenuncias">
        <div class="tituloSeccion">
            <h2>ADMINISTRAR DENUNCIAS</h2>
        </div>
        <div id="cuentaizq">
            <uc:MenuUsuario id="menuUsuario" runat="server"></uc:MenuUsuario>
        </div>
        <div id="cuentacentro" runat="server" class="cuentacentro">
            <asp:Label ID="lblEstadoDenuncia" runat="server" Text="Seleccione el estado de las denuncias a administrar:" CssClass="inputs"/></br>
            <asp:DropDownList ID="ddlEstados" runat="server" AutoPostBack="True">                            
                <asp:ListItem Text="PendienteDeAprobacion" Selected="True"/>
                <asp:ListItem Text="Aprobado" />
                <asp:ListItem Text="Rechazado" />
            </asp:DropDownList>
            <asp:GridView ID="gvDenuncias" runat="server" AutoGenerateColumns="False" 
                ShowHeader="False" AllowPaging="True" PageSize="2" 
                DataSourceID="odsFuente" ondatabound="gvDenuncias_DataBound">
                <Columns>
                    <asp:TemplateField>                        
                        <ItemTemplate>
                            <%--Esta sección se repite--%>
                            <div>                                       
                                <asp:Label ID="lblNombre" runat="server" Text='<%# Bind("Persona.Nombre") %>' />
                                <asp:Label ID="lblTelefono" runat="server" Text='<%# Bind("Persona.Telefono") %>' />
                                <asp:Label ID="lblLocalidad" runat="server" Text='<%# Bind("Persona.Localidad") %>' />
                                <asp:Label ID="lblDireccion" runat="server" Text='<%# Bind("Persona.Direccion") %>' />
                                <asp:Label ID="lblMotivo" runat="server" Text='<%# Bind("Motivo") %>' />
                                <asp:Label ID="lblFacebook" runat="server" Text='<%# Bind("Facebook") %>' />                                    
                                <asp:Label ID="lblDenunciante" runat="server" Text='<%# Bind("NombreDenunciante") %>' />  
                                <asp:Label ID="lblDniDenunciante" runat="server" Text='<%# Bind("DNIDenunciante") %>' />  
                                <asp:Label ID="lblCausaRechazo" runat="server" Text='<%# Bind("MotivoRechazo") %>' />  
                            </div>                                    
                            <div runat="server" id="botones">
                                <asp:Button ID="btnAprobar" runat="server" Text="Aprobar" CssClass="botonpatita" CommandArgument='<%# Bind("IdDenuncia") %>' OnClick="btnAprobar_click" />
                                <asp:Button ID="btnRechazar" runat="server" Text="Rechazar" CssClass="botonpatita" CommandArgument='<%# Bind("IdDenuncia") %>' OnClick="btnRechazar_click" />
                            </div>
                        </ItemTemplate>                            
                    </asp:TemplateField>
                </Columns>
            </asp:GridView>
            <asp:ObjectDataSource ID="odsFuente" runat="server" 
                SelectMethod="obtenerDenunciaPorEstado" TypeName="Data.PersonaDAO">
                <SelectParameters>
                    <asp:ControlParameter ControlID="ddlEstados" Name="estado" 
                        PropertyName="SelectedValue" Type="String" 
                        DefaultValue="PendienteDeAprobar" />
                </SelectParameters>
            </asp:ObjectDataSource>
        </div>
        <asp:Button ID="Button1" runat="server" Text="" style="display: none"/>
        <asp:Panel ID="pnlVentana" runat="server" CssClass="ventanaPopUp">
            <asp:Label ID="lblPop" runat="server" Text="¿Cuál es el motivo de su rechazo?"/></br>
            <asp:TextBox ID="txtPop" runat="server" TextMode="MultiLine" MaxLength="100"/></br>
            <asp:Button ID="btnPop" runat="server" CssClass="botonpatita" 
                onclick="btnPop_Click" Text="Aceptar" />
            <asp:Button ID="btnCancelar" runat="server" CssClass="botonpatita" Text="Cancelar" />
        </asp:Panel>
        <asp:ModalPopupExtender ID="mpueVentana" runat="server" TargetControlID="Button1" PopupControlID="pnlVentana" CancelControlID="btnCancelar">                
        </asp:ModalPopupExtender>
        <div class="contenedorNotificacion">
            <asp:Label ID="lblNotificacion" runat="server" Text="" CssClass="lblNotificacion" />
        </div>
    </div>
</asp:Content>
